Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F6 USA F15 USA F16 USA F24 Usa F27 Usa F28 Usa F3 Usa F8 Usa F9 Usa F10 Usa F11 Usa F12 USA F26 USA F29 USA F30 USA F31 USA F1 USA F2 USA F3 USA F4 USA F12 USA F24 USA F25 USA F27 Spain F9 Prague Open - Prague St. Petersburg Challenger by Kinex - St. Petersburg Okal Cup - Eckental ATP Challenger 2003 Numea - New Caledonia Corona Mexico City Open - Mexico City s Tennis Masters 06 - Graz Challenger Hamburg - Hamburg Unicredit Czech Open 2007 - Prostejov DPD Challenger 2002 - Aschaffenburg Dallas Challenger Quelle Cup 2000 - Furth Heilbronn Open - Heilbronn Oberstaufen Cup - Oberstaufen Okal Cup 2003 - Eckental Arroyo de la Encomienda - Valladolid Noumea Challenger Siemens Open - Scheveningen Heilbronn Challenger Nord/LB Open 2004 - Braunschweig Pro Tennis World Open - Sunrise Wolfsburg Challenger Bangkok Challenger BMW Tennis Championship - Sunrise Sofia Challenger Ostrava Challenger Nord LB Open - Braunschweig Braunschweig Challenger Lexington Challenger Tampere Challenger San Marino Cepu Open - San Marino Istanbul Challenger Freudenstadt Challenger Nord LB Open 2007 - Braunschweig Malaysian Open - Kuala Lumpur Nottingham Challenger Mobilux Open - Luxembourg Tulsa Challenger Tiburon Challenger Belgrade Challenger Charlottesville Challenger Rome Challenger Honolulu Challenger Furth Challenger Sarasota Challenger Rome Challenger Bordeaux Challenger Vancouver Challenger Ostdeutscher Sparkassen Cup - Dresden Champaign Challenger Dallas Challenger Savannah Challenger Tallahassee Challenger Prostejov Challenger Nottingham Challenger BMW Tennis Championship - Sunrise Aamulehti Tampere Open - Tampere Napa Challenger Tiburon Challenger Noumea Challenger Maui Challenger Guadalajara Challenger Bordeaux Challenger Nottingham Challenger Ostdeutscher Sparkessen Cup - Dresden Szczecin Challenger Sacramento Challenger San Jose Challenger Champaign Challenger Irving Challenger Seoul Challenger Surbiton Challenger Sacramento Challenger Lexington Challenger Irving Challenger Savannah Challenger Heilbronn Challenger Manchester Challenger Portoroz Challenger Stockton Challenger Sarasota Challenger Monterrey Challenger Winnetka Challenger Eckental Challenger Happy Valley Challenger Dallas Challenger Busan Challenger Surbiton Challenger Binghamton Challenger Lexington Challenger Meerbusch Challenger Szczecin Challenger Le Gosier Challenger Surbiton Challenger Schickendanz Open - Furth Braunschweig Challenger Surbiton Challenger 9th Wartburg Open - Eisenach Meerbusch Challenger Tallahassee Challenger Phoenix Challenger Tiburon Challenger Monterrey Challenger Ilkley Challenger Dallas Challenger Poznan Challenger Santiago Challenger Braunschweig Challenger Aix En Provence Challenger Winnetka Challenger Binghamton Challenger Volvo Sylt Open - Sylt Knoxville Challenger Tallahassee Challenger Dallas Challenger Taipei City Challenger Aix En Provence Challenger Furth Challenger Bordeaux Challenger Tiburon Challenger Schickendanz Open - Furth Columbus Challenger Open de la Ville de Saint Denis - Reunion Island Columbus Challenger Fairfield Challenger Volkswagen Challenger 2004 - Wolfsburg Open de Franche-Comte - Besancon Orlando Challenger Cleveland Challenger Bratislava Challenger Okal Cup 2001 International Bavarian Championships - Eckental Irving Challenger Bordeaux Challenger Cary Challenger San Luis Potosi Challenger Nottingham Challenger Warsteiner Challenger Lubeck - Lubeck Seoul Challenger Charlottesville Challenger Newport Beach Challenger Dallas Challenger San Francisco Challenger Drummondville Challenger Savannah Challenger Savannah Challenger Knoxville Challenger Phoenix Challenger Prostejov Challenger Fairfield Challenger Binghamton Challenger Rhein-Main Challenger 2003 - Aschaffenburg Lexington Challenger Fujitsu Siemens Open - Budapest The Nottingham Challenger - Nottingham Nottingham 1 Challenger ATU Cup - Weiden Nottingham 2 Challenger Black Forest Open 2002 - Freudenstadt Las Vegas Challenger Charlottesville Challenger Sarasota Challenger Tiburon Challenger Surbiton Challenger Tehran Open ATP Challenger - Tehran Open Sainte Victoire - Aix-En-Provence KGHM Dialog Polish Indoors - Wroclaw Las Vegas Challenger Charlottesville Challenger Champaign Challenger Nottingham Challenger Granby Challenger Charlottesville Challenger Knoxville Challenger Columbus Challenger Phoenix Challenger Sarasota Challenger Savannah Challenger Ilkley Challenger Sioux Falls Challenger Bergamo Challenger Napoli Challenger Charlottesville Challenger Canberra Challenger Indian Wells Challenger Winnetka Challenger Sacramento Challenger Cary Challenger Orlando Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Oeiras 3 Challenger Open 13 - Marseille Estoril Open - Estoril Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Busan Challenger Cary 2 Challenger Tallahassee Challenger Open Romania - Bucharest CA Tennis Trophy - Vienna Next Generation Hardcourts - Adelaide Savannah Challenger Karlsruhe Challenger Dubai Open - Dubai Grand Prix Hassan II - Casablanca Furth Challenger ARAG World Team Championship - Dusseldorf Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Orange Prokom Open - Sopot BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Millenium Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Jersey Challenger China Open - Beijing Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Champaign Challenger San Francisco Challenger Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril International German Open - Hamburg BCR Open Romania - Bucharest If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta German Tennis Championships - Hamburg Farmers Classic - Los Angeles BCR Open Romania - Bucharest Swiss Indoors Basel - Basel Nottingham Challenger Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Tiburon Challenger Open de Moselle - Metz Salzburg Challenger Braunschweig Challenger Izmir Challenger Noumea Challenger Sacramento Challenger Dallas Challenger Tiburon Challenger BRD Nastase Tiriac Trophy - Bucharest Charlottesville Challenger BMW Open - Munich Napa Challenger Charlottesville Challenger AEGON Championships - London Knoxville Challenger Masters Series - Hamburg Bet-at-home Open - Hamburg Citi Open - Washington Thailand Open - Bangkok Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Sunrise Challenger AEGON Championships - London Tiburon Challenger Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Maui Challenger BMW Open - Munich Bet-at-home Open - Hamburg If Stockholm Open - Stockholm Memphis Open - Memphis BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Swiss Indoors Basel - Basel Dallas Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg Ordina Open - s-Hertogenbosch Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport European Open - Antwerp China Open - Beijing Stockton Challenger Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Hall of Fame Open - Newport Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Sydney International - Sydney Dubai Duty Free Tennis Championships - Dubai Dallas Open - Dallas cinch Championships - London Knoxville Challenger Citi Open - Washington BMW Open - Munich Shenzhen Open - Shenzhen Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Nature Valley International - Eastbourne Knoxville Challenger Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Casablanca Delray Beach Open - Delray Beach BA-CA Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington Le Gosier Challenger Hall of Fame Open - Newport Santos Challenger San Diego Open - San Diego Mercedes Cup - Stuttgart Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Pilot Pen Tennis - New Haven Tiburon Challenger ABN AMRO World Tennis Tournament - Rotterdam Maui Challenger Las Vegas Challenger Power Horse World Team Cup - Dusseldorf New Haven Challenger Legg Mason Tennis Classic - Washington China Open - Beijing Brisbane International - Brisbane Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Brisbane International - Brisbane Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Campbell's Hall of Fame Tennis Championships - Newport Knoxville Challenger ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Knoxville Challenger Gerry Weber Open - Halle Moselle Open - Metz Qatar ExxonMobil Open - Doha Pullach Challenger Antalya Cup - Antalya Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Charlottesville Challenger Aptos Challenger Sarasota Challenger Aix En Provence Challenger Sarasota Challenger Schickendanz Open - Furth Apia International - Sydney BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Bordeaux Challenger Kaohsiung Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Dallas Challenger Cleveland Challenger Canberra Challenger ASB Classic - Auckland Sacramento Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Braunschweig Challenger Open de Nice Cote d'Azur - Nice Citi Open - Washington Chengdu Open - Chengdu Memphis Open - Memphis Geovillage Open Trofeo Melia Olbia - Olbia Guadalajara Challenger US Men's Clay Court Championship - Houston Hungarian Open - Budapest Braunschweig Challenger Scheveningen Challenger Hall of Fame Tennis Championships - Newport ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle Champaign Challenger Knoxville Challenger Brisbane International - Brisbane Heilbronn Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Fairfield Challenger Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Prague Challenger Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta US Men's Clay Court Championship - Houston Charleston Challenger Abierto Mexicano Telcel - Acapulco Truist Atlanta Open - Atlanta Citi Open - Washington Delray Beach Open - Delray Beach Surbiton Challenger Abierto Mexicano Telcel - Acapulco Ilkley Challenger Mercedes Cup - Stuttgart Mallorca Championships - Mallorca Citi Open - Washington Dallas Open - Dallas Delray Beach Open - Delray Beach PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Tennis Masters Series - Madrid Nottingham 2 Challenger St. Petersburg Open - St. Petersburg BMW Open - Munich ARAG World Team Championship - Dusseldorf US Men's Clay Court Championship - Houston Argentina Open - Buenos Aires Tennis Channel Open - Las Vegas Bank Austria Tennis Trophy - Vienna Geneva Open - Geneva Intrum Stockholm Open - Stockholm US Men's Clay Court Championship - Houston AEGON Championships - London Mercedes Cup - Stuttgart Noventi Open - Halle Citi Open - Washington Stanford Challenger AEGON Championships - London ATP Vegeta Croatia Open - Umag Valencia Open - Valencia Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Sarasota Challenger Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Gwangju Challenger Tiburon Challenger Sony Ericsson Open - Miami Dallas Open - Dallas Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Charleston Challenger Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo China Open - Beijing Shanghai - Shanghai BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Las Vegas Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Charlottesville Challenger Monte-Carlo Rolex Masters - Monte-Carlo BB&T Atlanta Open - Atlanta Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami Open de la Comunidad Valenciana - Valencia Western & Southern Open - Cincinnati Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Sydney International - Sydney Medibank Private International - Sydney Miami Open - Miami Champaign Challenger NASDAQ-100 Open - Miami Mercedes Cup - Stuttgart Sony Ericsson Open - Miami Next Generation Adelaide International - Adelaide Telecom Italia Masters - Rome Tallahassee Challenger Rogers Cup - Montreal Rogers Cup - Montreal BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Aegon Nottingham Open - Nottingham Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo US Men's Clay Court Championship - Houston Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Brisbane International - Brisbane BNP Paribas Open - Indian Wells Australian Open - Melbourne Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Western & Southern Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells French Open - Paris Bet-at-home Open - Hamburg Masters Series Monte-Carlo - Monte Carlo Wimbledon - London BNP Paribas Open - Indian Wells AEGON Championships - London U.S. Open - New York BB&T Atlanta Open - Atlanta Australian Open - Melbourne National Bank Open - Montreal French Open - Paris Truist Atlanta Open - Atlanta Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Abierto Mexicano de Tenis Mifel - Los Cabos BNP Paribas Open - Indian Wells US Men's Clay Court Championship - Houston Wimbledon - London U.S. Open - New York Winston-Salem Open - Winston-Salem Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne BNP Paribas Masters - Paris Sony Ericsson Open - Miami Sony Open Tennis - Miami Wimbledon - London French Open - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome U.S. Open - New York Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne French Open - Paris Miami Open - Miami Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Mercedes Cup - Stuttgart European Open - Antwerp Legg Mason Tennis Classic - Washington San Diego Open - San Diego German Tennis Championships - Hamburg Open 13 Provence - Marseille Hall of Fame Tennis Championships - Newport NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Australian Open - Melbourne Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, World Group, 1R, CRO-GER 2-3 Australian Open - Melbourne Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, PO, GER-BRA 4-1 Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open (juniors) Pacific Life Open - Indian Wells French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Wimbledon - London U.S. Open - New York Australian Open (Wildcard) Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Olympics - Athens U.S. Open - New York U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells U.S. Open - New York French Open - Paris Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, GER-ESP 4-1 Wimbledon - London Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, World Group, PO, GER-RSA 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, PO, GER-AUS 3-2 French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, PO, UZB-USA 0-4 Davis Cup, World Group, PO, GER-POL 3-2 U.S. Open (juniors) Olympics - Rio de Janeiro Citi Open - Washington Bloomfield Hills Challenger